www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/webrock/humanres/supple/suppleAction.php
<?php class suppleClassAction extends Action { public function publicstoreAfter($table, $rows) { if($table == 'supplea'){ $uid = '0'; $aid = '0'; foreach($rows as $k=>$rs){ $uid.=','.$rs['uid']; $aid.=','.$rs['aid']; } $uarr= m('admin')->getarr("id in($uid)", 'name,deptname'); $aarr= m('supple')->getarr("id in($aid)", 'name'); foreach($rows as $k=>$rs){ if(isset($uarr[$rs['uid']])){ $rows[$k]['name'] = $uarr[$rs['uid']]['name']; $rows[$k]['deptname'] = $uarr[$rs['uid']]['deptname']; } if(isset($aarr[$rs['aid']])){ $rows[$k]['aname'] = $aarr[$rs['aid']]['name']; } } }else{ foreach($rows as $k=>$rs){ $rows[$k]['total'] = m('supple')->kc($rs['id']); } } return array('rows'=>$rows); } public function applyAjax() { $total = (int)$this->rock->post('total'); $db = m('supplea'); for($i=0; $i<$total; $i++){ $arr['explain'] = $this->rock->post('explain_'.$i); $arr['total'] = $this->rock->post('total_'.$i); $arr['aid'] = $this->rock->post('aid_'.$i); $arr['optdt'] = $this->now; $arr['uid'] = $this->adminid; $arr['status'] = 0; $db ->insert($arr); } } //入库 public function inrukuAjax() { $total = (int)$this->post('total'); $status = (int)$this->post('status'); $db = m('supplea'); for($i=0; $i<$total; $i++){ $arr['total'] = $this->rock->post('total_'.$i); $arr['aid'] = $this->rock->post('aid_'.$i); $arr['optdt'] = $this->now; $arr['optid'] = $this->adminid; $arr['statusman'] = $this->adminname; $arr['status'] = $status; $db ->insert($arr); } } public function qihuanAjax() { $id = (int)$this->rock->request('id'); $arr = array( 'status' => $this->rock->request('status'), 'statusman' => $this->adminname, 'checkdt' => $this->now, ); m('supplea')->update($arr, $id); } public function getsuppleAjax() { $rows = m('supple')->getall('1 order by sort,optdt desc','`id`,`name`'); $arr['rows'] = $rows; echo json_encode($arr); } }